#shoppingCar {
    padding-bottom: 150px;
    .shopcartotal {
        font-size: 12px;
        color: #666666;
        height: 30px;
    }
    ul.shopcar-thead {
        height: 40px;
        font-size: 14px;
        color: #666666;
        background: rgba(249, 249, 249, 1);
        border: 1px solid #DFDFDF;
        padding: 0 10px;
        li {
            text-align: center;
        }
    }
    ul.shopcar-tbody {
        li {
            .store {
                height: 36px;
                padding-left: 20px;
            }
            .shopcar-pro {
                border: 1px solid #DFDFDF;
                border-top: 2px solid #DFDFDF;
                border-bottom: none;
                .shopcar-prolist {
                    position: relative;
                    padding: 20px 20px 46px;
                    border-bottom: 1px solid #DFDFDF;
                    .pro-img {
                        width: 80px;
                        height: 80px;
                        margin: 0 15px 0 5px;
                        img {
                            width: 100%;
                            height: 100%;
                        }
                    }
                    .pro-name {
                        font-size: 14px;
                        width: 70px;
                        .cuxbg {
                            width: 44px;
                            height: 16px;
                            color: #fff;
                            font-size: 12px;
                            background: url(../../../static/img/img_box.png) no-repeat;
                            span {
                                margin-left: 6px;
                            }
                        }
                    }
                    .pro-sku {
                        font-size: 14px;
                        .pro-sku-item {
                            margin-bottom: 10px;
                            .p2 {
                                color: #999;
                                text-decoration: line-through;
                            }
                        }
                        .pttext {
                            color: #9999;
                            font-size: 12px;
                        }
                    }
                    .pro-btns {
                        font-size: 14px;
                        color: #666666;
                    }
                    .pro-btns span:hover {
                        cursor: pointer;
                        color: #FF4400;
                        text-decoration: underline;
                    }
                    .pro-total {
                        position: absolute;
                        right: 0;
                        bottom: 0;
                        height: 40px;
                        width: 160px;
                        background: #F9F9F9;
                        font-size: 14px;
                        color: #232321;
                        padding-left: 10px;
                        span:last-child {
                            font-size: 18px;
                            color: #F64811;
                            margin-left: 10px;
                            font-weight: 600;
                        }
                    }
                }
            }
        }
    }
}